Definify.com

Definition 2025


turkey_buzzard

turkey buzzard

English

Noun

turkey buzzard (plural turkey buzzards)

  1. turkey vulture