Thermogenous

(a.) Producing heat; thermogenic.