deliverer – meaning in Easy English

Someone who rescues someone else from danger. Someone who sets other people free.