rotary wheel trenchers - French English Dictionary