Wiktionary
train of thoughts
alt. The flow of different thoughts one experiences when thinking. n. The flow of different thoughts one experiences when thinking.