mix of river sand and cement - French English Dictionary