Meaning of puffer-train in English:
puffer-train
noun
informal(Originally in children's language) a steam train or steam locomotive.
Origin
Early 20th century; earliest use found in The Decatur Review.
Are You Learning English? Here Are Our Top English Tips