archnemesis

archnemesis

English Noun
Ad

Definition

A chief nemesis.

Etymology

From arch- + nemesis.

Ad