embalse - French English Dictionary