A new user has searched for curious

The definition of Nemesis

2 Definitions of: Nemesis

    1. noun, Greek myth the goddess of retribution and vengeance
    2. noun, any agency of retribution and vengeance
    3. Show me some examples of this word: Nemesis
    4. Show me the etymology of the word: Nemesis

From Collins