trench along roads - Spanish English Dictionary