Enemy

/ˈɛnəmi/

Slang Meanings

Arch-nemesis
He's my arch-nemesis in this rivalry.
Hater
She's got so many haters on social media.