Noun: toad frog
- Any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species
"The toad frog's powerful legs allowed it to jump several times its body length";
- frog, toad, anuran, batrachian, salientian
Derived forms: toad frogs
Type of: amphibian