vibratory plow - French English Dictionary