Get Free Checker

toad frog

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

How To Use toad frog In A Sentence

List is Empty.