clustered lady's slipper - Turco Inglés Diccionario