A fatlike substance in the body. The body makes and needs some cholesterol, which also comes from foods such as butter and egg yolks. Too much cholesterol may cause gallstones or a buildup of fat in the arteries that causes a disease called atherosclerosis that slows or stops blood flow.