Rodriguezia lanceolata

Rodriguezia lanceolata is a species of orchid found from the St. Vincent, Trinidad, Panama, Colombia, Venezuela, the Guianas, Suriname, Peru, Ecuador, and Brazil.