English Stelis zootrophionoides Cited by user Swervencrash on 13 Feb 2014 Stelis zootrophionoides is a species of orchid discovered in the Neotropics, an area with the highest diversity in Andean South America.