• Ambury

    Full definition of ambury

    Noun

    ambury

    (plural amburies)
    1. Alternative form of anbury
    © Wiktionary