English dictionary

mountain lady's slipper meaning and definition

Definition and meaning of mountain lady's slipper at MeaningMonkey.org. mountain lady's slipper meaning and definition in the English Dictionary.

MOUNTAIN LADY'S SLIPPER noun

Definition of mountain lady's slipper (noun)

  1. leafy plant having a few stems in a clump with 1 white and dull purple flower in each upper leaf axil; Alaska to northern California and Wyoming
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: