dcsimg
Unresolved name

Stichorkis laxipecten Ormerod

Stichorkis laxipecten is a species of in the family orchids.