Find the word definition

Wiktionary
long-legged buzzards

n. (long-legged buzzard English)