huffinggerund / present participle Used attributively to describe someone or something that is breathing heavily or emitting puffs of smoke/steam.
Definitions
Breathing heavily or emitting puffs of air, smoke, or steam. The huffing locomotive pulled into the station.