Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
sheepheads
in English
sheepheads
#limited
Definitions
Noun
a
person
who
is
easily
deceived
or
led
astray
a
person
who
is
foolish
or
stupid
a
person
who
is
timid
or
cowardly
a
person
who
is
overly
submissive
or
docile
Base Words
sheep
heads