train of thought

A train of thought is an idiom which refers to the sequence of ideas someone will have during a certain discourse or thought which comes as a long string of thoughts, also known as a train of thought. Other idioms used for this string of thoughts is a stream of thought, chain of thought, and trail of thought. Often times when you think about one thing it leads to a variety of other related thoughts which is a train of thought.