what is the difference between engine oil and lubricant?
Lubricant is the generic term for all substance that are used to reduce friction and wear in moving/rubbing surfaces. While oil is the common liquid or fluid lubricant to do this job. A grease is a solid lubricant which also do the same function as oil but stays in place to provide the lubricating function.