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