Find the word definition

Wikipedia
Liophryne

Liophryne is a genus of microhylid frogs. They are endemic to New Guinea, and not known from any of the surrounding islands.