Synonyms: Nemesis
Definition: (Greek mythology) the goddess of divine retribution and vengeance
Similar words: Greek deity
Definition: a deity worshipped by the ancient Greeks
Synonyms: curse, nemesis, bane, scourge
Definition: something causing misery or death
Usage: the bane of my life
Similar words: affliction
Definition: a cause of great suffering and distress