PanLinx
English
eng-000
excruciatingly humiliating
English
eng-000
causing pain and humiliation
tiếng Việt
vie-000
khổ nhục
PanLex