trencher with arrangements for making - French English Dictionary