ladies' slipper (lotus corniculatus) - Turkish English Dictionary