allied headquarters - German English Dictionary