Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
turkey vulture
in English
turkey vulture
#moderate
Definitions
Noun
a
New
World
vulture
species
(
Cathartes
aura
)
The
turkey
vulture
is
a
common
sight
in
many
parts
of
North
America
.
Base Words
turkey
vulture