Stelis ophioglossoides

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.