A dam is a barrier across flowing water to obstruct, direct or hamper its flow by often creating a reservoir, lake or an impoundment.