English Dictionary
Definition buzzard in British English
buzzard noun
[countable] noun
/ˈbʌzə(r)d/
Synonyms and related words
