huffingгерундий или причастие настоящего времени Used attributively to describe someone or something that is breathing heavily or emitting puffs of smoke/steam.
Определения
Breathing heavily or emitting puffs of air, smoke, or steam. The huffing locomotive pulled into the station.