intramucosal insert - French English Dictionary