tree toad Meaning, Definition & Usage

  1. noun arboreal amphibians usually having adhesive disks at the tip of each toe; of southeast Asia and Australia and America
    tree frog; tree-frog.

WordNet