an Entity in Data Space: 134.155.108.49:8890
Phyllomedusinae or leaf frogs, is a subfamily of tree frogs found in the Neotropics. The type genus Phyllomedusa contains more than half of the known species within this subfamily.