English to Arabic

Meaning for:
Stimuli
other
المحفّزات