i hated that opening band so much that i actually pulled an angry chimp
throwing your own feces and something or someone
"i hated that opening band so much that i actually pulled an angry chimp" What is the definition of "angry chimp"?