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. It is the type species of the genus Stelis.