Vocabulary

皮剥ぎ機

debarker

noun