tractor mounted buck-rake
1buck rake — noun Etymology: buck (II) (to charge against, push) : a wide horse drawn or tractor mounted long toothed rake for gathering hay from a windrow and carrying it called also go devil, hay sweep …
2Glossary of rail terminology — Rail transport Operations Track Maintenance High speed Gauge Stations …