1 definition by The Met

Top Definition
Term commonly used to denote 'electric trains' or 'electric locomotives' usually common among train enthusiasts, Gunzels or trainspotters.

Australia/Britain
Saw a few sparks passing by on the mainline this morning
by The Met May 23, 2006

Mug icon
Buy a spark mug!