American Dictionary
Definition buzzard in American English
buzzard noun
[countable] noun
/ˈbʌzərd/
Synonyms and related words
3
someone who is unpleasant or who hates spending money
Synonyms and related words
