Meaning of himantoglossum

Definition of himantoglossum

(noun) small genus of terrestrial orchids of Europe and Mediterranean region

Other information on himantoglossum

WIKIPEDIA results for himantoglossum
Amazon results for himantoglossum