giant tree frog

Noun

 * 1) The white-lipped tree frog,