Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
toad
in English
toad
#common
Plural
toads
Definitions
Noun
a
type
of
amphibian
(
with
dry
skin
)
an
unpleasant
or
despicable
person
;
contemptible
an
unattractive
person
(
physically
unappealing
)
The
man
was
often
called
a
toad
because
of
his
unpleasant
appearance
.
Compounds / Phrases
toadfishes