Home
Search
Index
Definify.com
Definition
2025
turkey_buzzard
turkey buzzard
English
Noun
turkey
buzzard
(
plural
turkey buzzards
)
turkey vulture
Similar Results