Find the word definition

Wikipedia
Xenophrys

Xenophrys is a genus of amphibians in the Megophryidae family. They are found in southeastern Asia (including China and northeastern India) to Borneo The genus has been found to be strongly polyphyletic, and awaiting a better solution, they have been included family Megophrys. For the moment being, they are listed under their old genus in Wikipedia.