definitions of cement and agreegate and sand