It means subjecting to derision or humiliation. Shame, offend, dishonor, offend, offend, affront. It can also mean completely somerter, defeat, beat, defeat.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list