A ditcher. n
plural of ditcher n
caterpillar ditcher
[化] 履带式挖沟机
ditchers
(ditcher 的复数) n. 挖沟人, 挖沟机
last-ditcher
n. 斗争到底者,不投降者