About 1 result for Mystacorchis
en.wikipedia.org › Stelis

Stelis

Stelis, or leach orchids, are a large genus of orchids, with 1339 accepted species. The generic name Stelis is the Greek word for 'mistletoe', referring to the epiphytic habit of these species. These mainly epiphytic (rarely lithophytic) plants are...

Updated: August 24, 2026