ambury
English
Noun
ambury
(
plural
amburies
)
Alternative form of
anbury
.
Anagrams
aumbry
,
bay rum