harrow plow - French English Dictionary