showy lady's slipper orchid - Alemán Inglés Diccionario