What is Annoytard?
(noun) a very annoying person
You are such an annoytard!
See annoying, lame, nerd, dork, haha