Spanish-English Dictionarypresa
presa
Meaning of presa