helical spring supported foundation - Espagnol Anglais Dictionnaire