protective overall jacket - Francés Inglés Diccionario