Noun
locospotter (plural locospotters) (rail transport) a railfan who is interested in locomotives, and notes down those that have been seen (spotted).