English to Arabic

Meaning for:
Pinned
other
مدبّس