English to Arabic

Meaning for:
Floundered
other
متخبّط