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