Plectorrhiza

Genus
Scientific Name: Plectorrhiza  Dockr.  (Orchidaceae)