Stelis avirostris

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