English to Arabic

Meaning for:
Hemstitch
other
الكفافة