- toad frog as a noun:
- 1
toad frog
noun
1 toad frog
Any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species.
synonyms: anuran, batrachian, frog, salientian, toad.
Dutch: kikvors, puntstuk, padden, kikker, pad
Polish: żaba
debug info: 0.017