English to Arabic

Meaning for:
Atones
other
يكفّر