Langsung ke konten

Arti kata

toad frog

Definition of toad frog (English)

noun

  1. any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species
    sumber: wordnet30