MalayTranslate.com
Malay to English Translator
Translate Here

English to English

toad frog

noun (n)

  • any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species
    ada berbagai bukung stout bodied amphibians dengan panjang hind limbs untuk melompat; dan spesies semiaquatic terestrial
    source: wordnet30