weapon installed in a vehicle - Fransızca İngilizce Sözlük