trenching plow - French English Dictionary