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.