steam plow - French English Dictionary