humiliating or degrading treatment - German English Dictionary