weapon installed in a vehicle - Alemán Inglés Diccionario