mountain lady's slipper (cypripedium montanum) - English Synonyms Dictionary

Suggest a Term