life-preserver vest - Francés Inglés Diccionario