Meaning of ram's-head

Definition of ram's-head

(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 ram's-head

WIKIPEDIA results for ram's-head
Amazon results for ram's-head