A river is a natural freshwater stream that flows on land or inside caves towards another body of water at a lower elevation, such as an ocean, lake, or another river.