Railroad Terminology, Slang, and Definitions
http://www.icrr.net/terms.htm