Find the word definition

Wiktionary
blue-sided leaf frogs

n. (blue-sided leaf frog English)