Definify.com

Definition 2024


turkey_buzzards

turkey buzzards

English

Noun

turkey buzzards

  1. plural of turkey buzzard