Vocabulary
スカッチャー
スカッチャー
scutcher; scutching machine
noun