pile foundation grillage structure - Francés Inglés Diccionario