headquartered - French English Dictionary