helical spring supported foundation - Alemán Inglés Diccionario