Definify.com

Definition 2025


turkey_buzzards

turkey buzzards

English

Noun

turkey buzzards

  1. plural of turkey buzzard