rotary hoeing machine - French English Dictionary