Vocabulary

ヘムステッチ

hemstitch

noun