English to Arabic

Meaning for:
Interlocked
other
مشابك