buzzard
nounDefinition of buzzard
2
: any of various usually large birds of prey (such as the turkey vulture)
3
: a contemptible or rapacious person
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more