angry birds
i was up for 8 hours straight playing angry birds
the most addicting [iphone] game you will ever play
"i was up for 8 hours straight playing angry birds" What is the definition of "angry birds"?