← Back to browseニホンアマガエル[nihonamagaeru]nounJapanese definitionNo Japanese definition yet.English definitionJapanese tree frog (Hyla japonica)ExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsアマガエルニホン