mix of river sand and cement - German English Dictionary