Find the word definition

Wiktionary
forest green tree frog

n. A tropical lowland frog (''Rhacophorus arboreus'') whose habitat range is mostly restricted to Japan's Honshū