Find the word definition

Wiktionary
mountain buzzards

n. (plural of mountain buzzard English)