trench for the foundation - Inglés Sinónimo Diccionario