life saving waistcoat - German English Dictionary