armored cars - Allemand Anglais Dictionnaire