Nemesis Meaning In English : A formidable and usually victorious rival or opponent. Nemesis Meaning In English : One that inflicts retribution or vengeance.