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