Meaning of stelis
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
Other information on stelis
WIKIPEDIA results for
stelis
Amazon results for
stelis
Tweet