annoyer
who is the annoyer who made up this word in the first place?
any person that is entirely to stupid to realize they irritate every person they come in contact with
"who is the annoyer who made up this word in the first place?" What is the definition of "annoyer"?