Mycaranthes oblitterata

Mycaranthes oblitterata is an orchid found in Borneo and the Moluccas.