weapon installed in a vehicle - Allemand Anglais Dictionnaire