corporation domicile - French English Dictionary