self-humiliation - Turkish English Dictionary