English to Arabic

Meaning for:
Deterrents
other
الروادع