Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
turkey buzzard
in English
turkey buzzard
#limited
Definitions
Noun
a
large
bird
of
prey
(
vulture
);
scavenger
The
turkey
buzzard
soared
overhead
,
scanning
for
food
.
a
type
of
vulture
native
to
Americas
The
zookeeper
fed
the
turkey
buzzard
a
diet
of
raw
meat
.