What does the term Anti-hero mean?

Answer:
Generally, in a book a hero is a good person who does good things and is the main character. An anti-hero can also be a main character but he will do evil things.
First answer by Cryptogram. Last edit by Cryptogram. Contributor trust: 41 [recommend contributor recommended]. Question popularity: 129 [recommend question].