mountain lady's slipper definition

  • noun:
    • leafy plant having several stems in a clump with 1 white and lifeless purple rose in each upper leaf axil; Alaska to northern Ca and Wyoming
29 votes

How would you define mountain lady's slipper?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!