precast foundation system - Turkish English Dictionary