precast foundation system - French English Dictionary