Word info

mountain buzzard

Noun

Meaning

mountain buzzard (plural mountain buzzards)

Buteo oreophilus, a bird of prey endemic to East Africa.

Source: en.wiktionary.org

Close letter words and terms