helical spring supported foundation - Turkish English Dictionary