stream

noun

A flow of water in a channel or bed, as a brook, rivulet, or small river.

A steady current in such a flow of water.

A steady current of a fluid.

A large amount or number moving or occurring in steady succession: synonym: flow.

A trend, course, or drift, as of opinion, thought, or history.