embalse - English Synonyms Dictionary