angry birds - the call of duty of smartphones
an incredibly popular and even more overrated game for iphone and android
"angry birds - the call of duty of smartphones" What is the definition of "angry birds"?