buzzard

/ˈbʌzɚd/
noun
  1. A large bird of prey, often a vulture or hawk, that eats dead animals.
    • Buzzards are often seen near roads looking for roadkill.
    • The farmer watched the buzzard land on the fence.
    • A buzzard circled high above the field.
  2. An unpleasant or greedy person (informal, insult).
    • Don't be such a buzzard; let someone else have a turn.
    • The grumpy buzzard complained about everything.
    • That old buzzard never shares his food.
Synonyms
What does "buzzard" mean? | whatsthatwordmean | whatsthatwordmean