humiliated himself, abased himself

listen to the pronunciation of humiliated himself, abased himself
الإنجليزية - الإنجليزية
degraded himself