EN
EN
EN
EN
FR
ES
RU
IT
TR
UK
Toad frog
/tˈəʊd fɹˈɒɡ/
/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
any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species