English to Arabic

Meaning for:
Festering
other
التقيّح