with legal domicile in - French English Dictionary