Definition of Ram's-Head Lady's Slipper

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

Synonyms for word "ram's-head lady's slipper"

Semanticaly linked words with "ram's-head lady's slipper"

Hyponims for word "ram's-head lady's slipper"