1 definition by KidCache456
Someone, usually of little skill, who tries much more than necessary and continues to fail, typically through imitation of good players, eventually becoming a pain in the ass for you and your team
by KidCache456 September 14, 2010