Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
yardbirds
in English
yardbirds
#limited
Definitions
Noun
a
prisoner
or
inmate
;
confined
person
a
soldier
performing
base
duties
a
domesticated
chicken
Base Words
birds
yard