meaning of Annoyer-in-Chief

Annoyer-in-Chief meaning in Urban Dictionary

Top asshole in energy, dedicated to making the life of people under their energy as unhappy as possible.