English to Arabic

Meaning for:
Necessitated
other
مستوجب