Meaning of Sarcochilus
Definition of Sarcochilus
(noun)
diminutive
epiphytic
or
lithophytic
orchids with clumped
short-stemmed
foliage
and
arching
racemes of
colorful
flowers; Australia and Polynesia to
southeastern
Asia
Other information on Sarcochilus
WIKIPEDIA results for
Sarcochilus
Amazon results for
Sarcochilus
Tweet