supreme headquarters of allied powers in europe - Turkish English Dictionary