furrow mulching - French English Dictionary