helical spring supported foundation - Español Inglés Diccionario