ram's -head lady's slipper - Turco Inglés Diccionario