Toad frog

Definitions

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

Next best steps

Mini challenge

Unscramble this word: toadfrog