precast concrete armour unit - Turkish English Dictionary