It means affront, humiliation, derision, opprobrium. Mockery or affront that is made in public. Serious offense against a person's honor.