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