precast concrete pillar - French English Dictionary