meaning of Anbury

Anbury meaning in General Dictionary

A soft tumor or bloody wart on ponies or oxen

View more

  • Alt. of Ambury

Anbury meaning in General Dictionary

(letter.) Alt. of Ambury