headquarters address - German English Dictionary