English dictionary
stelis meaning and definition
Definition and meaning of stelis at MeaningMonkey.org. stelis meaning and definition in the English Dictionary.STELIS noun
Definition of stelis (noun)
- any of various small tropical American orchids of the genus Stelis having long slender racemes of numerous small to minute flowers
Source: Princeton University Wordnet