It could mean many things, and “degradation” is going to differ from person to person. Something you find humiliating may be something another relishes in. It is not code word or euphemism for any particular activity.
_________________________
What lies behind us and what lies ahead of us are tiny matters compared to what lives within us.