BUZZARD


Meaning of BUZZARD in English

adj senseless; stupid.

2. buzzard ·noun a blockhead; a dunce.

3. buzzard ·noun a bird of prey of the hawk family, belonging to the genus buteo and related genera.

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