English dictionary
toad frog meaning and definition
Definition and meaning of toad frog at MeaningMonkey.org. toad frog meaning and definition in the English Dictionary.TOAD FROG noun
Definition of toad frog (noun)
- any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species
- synonyms: anuran, batrachian, frog, salientian, toad
Source: Princeton University Wordnet