fire service pumps and vehicles - Francés Inglés Diccionario