snow-plowing service - French English Dictionary