to humiliate by torture
He was tortured and humiliated.
// MAIN MEANINGto humiliate by torture
Explore more related entries to look up.