snow shovel plough - French English Dictionary