fire service pumps and vehicles - Espagnol Anglais Dictionnaire