embalsar — meaning in English
Spanish → English · translate English → Spanish instead
English meaning
Senses
embalsar is used for these senses in English:
dam — full definition
- noun A barrier built across a river or stream to hold back or control the flow of water.
- verb To block or hold back the flow of water.
- noun The female parent of an animal, especially in breeding contexts.
sluice — full definition
- noun A gate or channel that controls the flow of water, often found in canals or dams.
- verb To wash something thoroughly with a flow of water.