group headquarters - German English Dictionary