Sarcolobus sulphureus
Plantae | Magnoliopsida | Asclepiadaceae | Sarcolobus | Sarcolobus sulphureus
steep slopes and cliffs of very rough limestone
"Seventy Islands" - Nature Reserve, easternmost large island