embalsar - French English Dictionary