English to Arabic

Meaning for:
Impellent
other
الدافع