Producing or generating heat; capable of creating thermal energy or warmth.
From Latin 'calor' (heat) and 'facere' (to make), literally 'heat-making.' The suffix '-ent' marks it as an adjective or agent noun, following Latin adjectival patterns.
Try Another Word