What is the meaning of Foe?

Hostile.

An enemy.

A unit of energy equal to 10 joules.

alternative spelling of for

alternative form of fo

bee

obsolete spelling of foi

Source: wiktionary.org