Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word ram's-head from English dictionary with examples, synonyms and antonyms.

ram's-head   noun

Meaning : Orchid of northern North America having a brownish-green flower and red-and-white lip suggestive of a ram's head.

Synonyms : cypripedium arietinum, ram's-head lady's slipper