toad frog
definition: any of various tailless stout-bodied amphibians with long hind limbs for leaping
example:
speech part: noun
synonyms:
frog
Video not found.