pile foundation grillage structure - Turco Inglés Diccionario