puffing, huffing, snorting, chugging
panting, puffing
chugging, puffing (steam/smoke)
Мы услышали пыхтящий вдалеке паровоз.
We heard a steam locomotive chugging in the distance.