Find the word definition

Wiktionary
tree frogs

n. (tree frog English)

Wikipedia
Tree Frogs