Definition 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.