helical spring supported foundation - Francés Inglés Diccionario