lady's slipper orchid - Francés Inglés Diccionario