Find the word definition

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.