English dictionary
ram's-head lady's slipper meaning and definition
Definition and meaning of ram's-head lady's slipper at MeaningMonkey.org. ram's-head lady's slipper meaning and definition in the English Dictionary.RAM'S-HEAD LADY'S SLIPPER noun
Definition of ram's-head lady's slipper (noun)
- 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
Source: Princeton University Wordnet