foundation engineering dewatering - Francés Inglés Diccionario