'toad frog' definitions:
Definition of 'toad frog'
(from WordNet)
noun
Any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species [syn: frog, toad, toad frog, anuran, batrachian, salientian]