English to Arabic

Meaning for:
Barging
other
التّخبّط