self-castigation - Turkish English Dictionary