life buoys - Turkish English Dictionary