toad frog
toad
təʊd
tewd
frog
frɒg
frog

Definition & Meaning of "toad frog"in English

Toad frog
01

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

toad frog definition and meaning
Grammatical Information
Animacy status
Animal
Composition
Compound
Countable
singular
not gender specific
Plural form
toad frogs
LanGeek
Download LanGeek app
langeek application

Download Mobile App

App Store