Definify.com

Definition 2025


archnemesis

archnemesis

English

Noun

archnemesis (plural archnemeses)

  1. A chief nemesis.

Synonyms