What does presa mean in English?

Learn vocabulary with pictures as well as translations of presa into English

See more

n. presa

Translation: dam

Definition of presa in English

Muro que se construye en ríos para almacenar el agua o regular el cauce.

Definition of presa in Spanish

Wall that is built in a river to store water or regulate the flow.