trench planting - Turkish English Dictionary