hair-shirt for the body - Français Anglais Dictionnaire