someone that redeems - German English Dictionary