English to Arabic

Meaning for:
Clinched
other
مثبّت