mix of river sand and cement - Spanish English Dictionary