helical spring supported foundation - Français Anglais Dictionnaire