meaning of Angry Bird Tourettes

Angry Bird Tourettes meaning in Urban Dictionary

The work of cussing-out your digital camera while playing Angry wild birds