Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

toad Definition

Cancel
toad
noun(toad)
any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species
Synonyms: anuran, batrachian, frog, salientian, toad frog,

Words Related to toad!

toad Examples by Brain Bank Users