English to Arabic

Meaning for:
Ineradicable
other
متأصّل