'stelis' definitions:

Definition of 'stelis'

(from WordNet)
noun
Any of various small tropical American orchids of the genus Stelis having long slender racemes of numerous small to minute flowers

Words containing 'stelis'