demonstration: a public display of group feelings (usually of a political nature)
protest: the act of protesting; a public (often organized) manifestation of dissent
peacock: European butterfly having reddish-brown wings each marked with a purple eyespot