headquartered - German English Dictionary