calefacient

Adjective

 * 1)  having heating or warming effects

Noun

 * 1)  A medical agent or substance which produces a feeling of warmth when applied to the body.