English to Arabic

Meaning for:
Tripped
other
متعثّر