An enemy or opponent; someone who bears hostility or ill will toward another.
From Old English 'fah' meaning hostile, related to 'feud'. The word is cognate with German 'Feind' and shares roots with words meaning hatred across Germanic languages.
Try Another Word