'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]