Definify.com

Definition 2025


mountain_buzzards

mountain buzzards

English

Noun

mountain buzzards

  1. plural of mountain buzzard