lady's slipper orchid - Espagnol Anglais Dictionnaire