Definition of Stelis

Noun: stelis

  1. Any of various small tropical American orchids of the genus Stelis having long slender racemes of numerous small to minute flowers

See also:
stelic
Stella

Anagrams containing the word stelis

sselti ssteli isstel lisste elisst teliss