Meaning of toad

Definition of toad

(noun) any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species

Other information on toad

WIKIPEDIA results for toad
Amazon results for toad