English dictionary
yellow lady's slipper meaning and definition
Definition and meaning of yellow lady's slipper at MeaningMonkey.org. yellow lady's slipper meaning and definition in the English Dictionary.YELLOW LADY'S SLIPPER noun
Definition of yellow lady's slipper (noun)
- maroon to purple-brown orchid with yellow lip; Europe, North America and Japan
Source: Princeton University Wordnet