Synonyms for Ram's-head Lady's Slipper (same or very similar meaning)
WordNet sense 1 (orchid of northern North America having a brownish-green flower and red-and-white lip suggestive of a ram's head):
ram's-head
From the ODE community, based on WordNet
add/edit