clustered lady's slipper - Turc Anglais Dictionnaire