English to Arabic

Meaning for:
Unhesitating
other
غير متردّد