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)

  1. any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: