WordNet
toad frog
n. any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species [syn: frog, toad, anuran, batrachian, salientian]
Usage examples of "toad frog".
She looked back at Estelle, whose eyes were popped out like a stomped-on toad frog's.