English to Arabic

Meaning for:
Clamped
other
مثبّت