someone who afflicts - Turkish English Dictionary