trencher with arrangements for making - Turkish English Dictionary