engineering squad vehicle - Francés Inglés Diccionario