definition

I was looking at an older site and came across the term "choo choo'. Definitely a term from the hobby. Does anyone know what it means?
We once upon a time referred to a lady who undertook to service a number of men sequentially as "pulling a train." Alcohol was often involved. Perhaps that was what was intended.
ben dover's Avatar
Yes that's it.