mucosal insert - Spanish English Dictionary