Noun
train of thoughts (plural trains of thoughts) The flow of different thoughts one experiences when thinking.