toad frog
English Dictionary
->
Letter T
-> toad frog
Search Dictionary:
toad frog Definition
(n)
any
of
various
tailless
stout
-
bodied
amphibians
with
long
hind
limbs
for
leaping
;
semiaquatic
and
terrestrial
species
toad frog Synonyms
anuran
batrachian
frog
salientian
toad
toad frog
© Art Branch Inc.