toad

Noun
  1. Any of various tailless stout-bodied amphibians with long hind limbs for leaping;
    Semiaquatic and terrestrial species (synset 101642406)

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches