OXBIRD


Meaning of OXBIRD in English

(n.) An African weaver bird (Textor alector).

Webster's English dictionary.      Английский словарь Webster.