Definitions of Pternohyla:

  • noun:   burrowing tree frogs