ram's -head lady's slipper - Turkish English Dictionary