SNOWPLOUGH

Definition of SNOWPLOUGH

  1. (noun)a vehicle used to push snow from roads