Spoof nickname for "angry birds", often used by those who think the game is overly hyped and/or ridiculous.
All she does is sit at her desk and play irritated avians all day. It's pathetic.
by truemyth September 24, 2011
Get the irritated avians mug.