Arti kata toad frog 8 huruf Bahasa Inggris 🔊 Dengarkan ↗ Bagikan Definition of toad frog (English) noun any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species Terjemahkan ke Indonesia sumber: wordnet30 Kata terkait Kata sebelumnyato the lowest degreeto the southto windwardto witto-dotoad Kata sesudahnyatoad lilytoad rushtoad-in-the-holetoadeatertoadfishtoadflax