embalse - German English Dictionary