Stelis batillacea

Stelis batillacea is a species of orchid plant native to Ecuador.