life preserver vest - German English Dictionary