Meaning of platanthera

Definition of platanthera

(noun) herbaceous terrestrial orchids of temperate northern and southern hemispheres

Other information on platanthera

WIKIPEDIA results for platanthera
Amazon results for platanthera