independent and impartial court/tribunal - French English Dictionary