English to Arabic

Meaning for:
Clutched
other
ممسوك