English to Arabic

Meaning for:
Declutched
other
محلول قبضة