English Dictionary
◊ TOADFROG
toadfrog
n : any of various tailless stout-bodied amphibians with long
hind limbs for leaping; semiaquatic and terrestrial
species [syn: {frog}, {toad}, {anuran}, {batrachian}, {salientian}]