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