Stelis
English Dictionary
->
Letter S
-> Stelis
Search Dictionary:
Stelis Definition
(n)
any
of
various
small
tropical
American
orchids
of
the
genus
Stelis
having
long
slender
racemes
of
numerous
small
to
minute
flowers
Stelis Synonyms
stelis
© Art Branch Inc.