Stelis megachlamys explained
Stelis megachlamys is a species of orchid plant native to Guatemala, Belize, Costa Rica, Panama, and Mexico.[1]
Notes and References
- Web site: Stelis megachlamys (Schltr.) Pupulin Plants of the World Online Kew Science. 2021-01-09. Plants of the World Online. en.