Definitions
There is 1 meaning of the phrase
Turkey Buzzard.
Turkey Buzzard - as a noun
A new world vulture that is common in south america and central america and the southern united states
Synonyms (Exact Relations)
buzzardcathartes auraturkey vultureExample Sentences
"I saw a turkey buzzard soaring high in the sky."
"The turkey buzzard feasted on a dead animal carcass."
"A flock of turkey buzzards gathered around the roadkill."
"The turkey buzzard has a bald head and a red neck."
"A turkey buzzard landed on the branch of a tree."