someone who administers justice rigidly - Français Anglais Dictionnaire