A person or device that produces heat; something that warms or heats.
From Latin calefactor, from calefacere (to make hot), with the agent suffix -or indicating one who performs the action.
In medieval monasteries, the 'calefactor' was an actual job—someone responsible for heating the communal warming room called the calefactory, one of the few heated spaces in the entire monastery!
Complete word intelligence in one call. Free tier — 50 lookups/day.