drainage trench - Spanish English Dictionary