Translation Of Embalsada In Different Languages

English
Ways to say embalsada
Dammed
Retenue

Synonyms