Stelis megachlamys is a species of orchid plant native to Guatemala, Belize, Costa Rica, Panama, and Mexico.[1]
Stelis megachlamys is a species of orchid plant native to Guatemala, Belize, Costa Rica, Panama, and Mexico.