a

Lycaste cochleata

Lycaste cochleata is a species orchid.