- Japanese⇔English Dictionary

  1. 1. [n] tree frog (esp. the Japanese tree frog, Hyla japonica) (uk)

Kanji in this word