Definify.com

Definition 2026


Madagascar_buzzards

Madagascar buzzards

English

Noun

Madagascar buzzards

  1. plural of Madagascar buzzard