embalses - French English Dictionary