SNOWPLOUGH


Meaning of SNOWPLOUGH in English

noun an implement operating like a plow, but on a larger scale, for clearing away the snow from roads, railways, ·etc.

Webster English vocab.      Английский словарь Webster.