Definify.com

Definition 2026


turkey_buzzards

turkey buzzards

English

Noun

turkey buzzards

  1. plural of turkey buzzard