Meaning of cypripedium arietinum

Definition of cypripedium arietinum

(noun) orchid of northern North America having a brownish-green flower and red-and-white lip suggestive of a ram's head

Other information on cypripedium arietinum

WIKIPEDIA results for cypripedium arietinum
Amazon results for cypripedium arietinum