someone that redeems - Turkish English Dictionary