Meaning of toad
Definition of toad
(noun)
any of
various
tailless
stout-bodied amphibians with
long
hind
limbs for leaping;
semiaquatic
and
terrestrial
species
Other information on toad
WIKIPEDIA results for
toad
Amazon results for
toad
Tweet