explosive vest - Francés Inglés Diccionario