English to Arabic

Meaning for:
Stubbed
other
مستأصل