supreme headquarters allied powers europe - Allemand Anglais Dictionnaire