A river is a natural flow of running water that follows a well-defined, permanent path, usually within a valley. A stream (also called a brook or a creek) is a natural flow of water that follows a more temporary path that is usually not in a valley. However, the term stream is often used to mean any natural flow of water, including rivers......