a body of water flowing in a channel or watercourse, as a river, rivulet, or brook
a steady current in water, as in a river or the ocean
any flow of water or other liquid or fluid
a current or flow of air, gas, or the like
a continuous flow or succession of anything
prevailing direction; drift
In digital technology - a flow of data, as an audio broadcast, a movie, or live video, transmitted smoothly and continuously from a source to a computer, mobile device, and so forth.
In the software development context the definitions ...