English to Arabic

Meaning for:
Needleworks
other
التطاريز