leptodactylid frog

Noun
  1. toothed frogs: terrestrial or aquatic or arboreal

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

leptodactylid frog
A leptodactylid frog rests on a large green leaf in a tropical forest.