An suffix added to any base noun or verb which creates a new noun defined as an individual who is to some degree a user or perpetrator of the item or action.
alcoholic, smoke-aholic, rage-aholic
+ aholic = flake-aholic = an individual who is a severe flake
Stupid people add random works in front of this work to make a word that is supposed to mean that they are addicted to something.
Timmy: Man, I am such a workaholic
Steve: Yeah.... and I'm a punch people in the face for saying stupid shit-aholic, And an alcoholic. Good combination isn't it?