Wikipedia
Ophryophryne
Ophryophryne is a genus of amphibian in the Megophryidae family from Southeast Asia. They are sometimes known as mountain toads.