What does Anti-hero mean?

An anti-hero is a protagonist in a story who lacks conventional heroic qualities such as bravery, nobility, or moral integrity. They may act out of self-interest, be morally ambiguous, or engage in questionable actions. Despite their flaws, anti-heroes often find themselves in situations where they have the opportunity to do good or make positive changes, even if they do so in unconventional or morally ambiguous ways.