mountain lady's slipper - Turc Anglais Dictionnaire