pink lady's slipper - Turkish English Dictionary