trench planting - Spanish English Dictionary