Foe

/foʊ/

Slang Meanings

a person who challenges or opposes someone in a playful way
When we played video games, he was always my favorite foe.
someone you have a friendly rivalry with
She is my racing foe; we push each other to do better.