rotary snow plow - French English Dictionary