look up any word, like sparkle pony:

1 definition by Michael Mickens

 
1.
A person involved in a hobby who appreciate the many aspects of railroading through observation, the use of the arts, education, prototype modeling and/or railroad employment. For more information, see www.mickinspiration.com/allabouttrains.html
Many railfans turned out to watch an old steam engine come to life.
by Michael Mickens April 15, 2004