English to Arabic

Meaning for:
Interlock
other
جهاز التعشيق