puff-puff


puff-puff

n (Railways) Brit a children's name for a steam locomotive or railway train