life saving waistcoat - Turkish English Dictionary