Meaning & Definition of Toad in English
English⟶
Toad
/toʊd/
noun
1. Any of various tailless stout-bodied amphibians with long hind limbs for leaping
- Semiaquatic and terrestrial species
synonym:
- frog,
- toad,
- toad frog,
- anuran,
- batrachian,
- salientian