Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
overdog
in English
overdog
#uncommon
Definitions
Noun
a
person
with
significant
dominance
or
advantage
Base Words
dog
over