Noun
trainspotter (plural trainspotters) A person whose hobby is train spotting. (by extension) An obsessive follower of any minority interest or hobby.
I'm rather proud of having been a trainspotter. Samuel West