dam

verbTo build a dam across a river or stream to block or control the flow of water.
nounA wall built across a river or stream to hold back water, often to create a lake or generate electricity.
dam synonyms & antonyms | whatsthatwordmean | whatsthatwordmean