Stelis ophioglossoides is a species of orchid native to east Cuba, French Guiana, the Leeward Islands, Trinidad and Tobago, Venezuela, and the Windward Islands.
[1] It is the type species of the genus Stelis.
This Epidendreae-related article is a stub.
You can help Wikipedia by expanding it.