tree toad

Noun
  1. Arboreal amphibians usually having adhesive disks at the tip of each toe;
    Of southeast Asia and Australia and America (synset 101652808)

Found on Word Lists

Other Searches