English to Arabic

Meaning for:
Hesitated
other
متردّد