A crankcase heater is a tool that helps keep an engine warm, sort of like a blanket. The engine in a car, truck, or other vehicle has a metal container called a crankcase that has oil in it to help keep the engine parts moving smoothly. When the temperature outside drops really low, the oil in the crankcase can get thick and make it hard for the engine to work properly.
So, the crankcase heater is like a little heater that is usually on or near the side of the engine. It warms up the metal container and the oil inside it so that the engine can start more easily and work better. When the engine is not running, the heater keeps the oil warm and prevents it from getting too thick and causing problems for the engine.
Think of it like a warm coat for your engine - just like you put on a coat when it's really cold outside, the crankcase heater keeps the engine warm so it can do its job well.