Canker

/ˈkæŋ.kər/

Slang Meanings

Something annoying or bothersome.
That guy is such a canker, always complaining.
A bad habit or negative influence.
Social media can be a canker on one's mental health.