Toads Meaning

There are 1 meaning(s) for word Toads

Meaning 1 : any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species

    Synonyms : anuran,  batrachian,  frog,  salientian,  toad frog

How to Pronounce Toads

  • toʊd