Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
toads
in English
toads
us
/toʊdz/
uk
/toʊdz/
#common
Lemma:
toad
The lemma is the base or root form of this word.
Definitions
Noun
plural
of
toad
a
type
of
amphibian
(
order
Anura
);
warty
skin
a
contemptible
person
;
unpleasant
character
an
unattractive
individual
;
repulsive
appearance