supreme headquarters allied powers europe - Francés Inglés Diccionario