Terrazzo definitions