independent and impartial court/tribunal - German English Dictionary