LanGeekLanGeek Dictionary

Toad frog

British pronunciation/tˈəʊd fɹˈɒɡ/
American pronunciation/tˈoʊd fɹˈɑːɡ/
Toad frog
[NOUN]
1

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

Add to leitnerwordlist
Add to your word listwordlist
toad frog definition and meaning
Copyright © 2020 Langeek Inc. | All Rights Reserved | Privacy Policy