ロールクラッシャー
rōrukurasshā

Noun

1. roll crusher

Other forms: