What does presas mean in English?

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

See more

n. presas (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.