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

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

Ram's-head lady's slipper meaning in Telugu.