The word for today is…
nemesis (noun):
1 capitalized : the Greek goddess of retributive justice
2 plural nemeses a: one that inflicts retribution or vengeance
b: a formidable and usually victorious rival or opponent
3 plural nemeses: an act or effect of retribution
Source : Merriam -Webster
Etymology : Nemesis was the Greek goddess of vengeance, a deity who doled out rewards for noble acts and punishment for evil ones. The Greeks believed that Nemesis didn’t always punish an offender immediately but might wait generations to avenge a crime. In English, nemesis originally referred to someone who brought a just retribution, but nowadays people are more likely to see simple animosity rather than justice in the actions of a nemesis (consider the motivations of Batman’s perennial foe the Joker, for example).
If you enjoyed this BFD word of the day please consider sharing it with your friends and, especially, your children.