|
Definition of Forest green tree frog
1. Noun. (zoology) a tropical lowland frog (''Rhacophorus arboreus'') whose habitat range is mostly restricted to Japan's Honsh? ¹
¹ Source: wiktionary.com
|
1. Noun. (zoology) a tropical lowland frog (''Rhacophorus arboreus'') whose habitat range is mostly restricted to Japan's Honsh? ¹
¹ Source: wiktionary.com