precast concrete pillar - Spanish English Dictionary