English

snowplough noun definition in Snow and ice topic from the Oxford Advanced Learner's Dictionary

snowplough

 noun: Snow and ice topic
a vehicle or machine for cleaning snow from roads or railways