Definify.com
Definition 2024
mountain_buzzard
mountain buzzard
English
Noun
mountain buzzard (plural mountain buzzards)
- (Buteo oreophilus), a bird of prey endemic to East Africa
Translations
Buteo oreophilus
|
|
mountain buzzard (plural mountain buzzards)
|
|