in need of redemption - Turkish English Dictionary