English to Arabic

Meaning for:
Substantiated
other
مثبّت