mucosal insert - French English Dictionary