banner [noun] + spangled [adjective]