helical spring supported foundation - Turco Inglés Diccionario