supreme headquarters allied powers europe - Turc Anglais Dictionnaire