Definition of Puffing Billy in English:

Puffing Billy

noun

  • A steam locomotive or steam train; also in extended use.

Origin

Mid 19th century; earliest use found in The Times.