anti-hero (or anti-heroine)

(hyphen)

Get more from Oxford Dictionaries

Subscribe to remove ads and access premium resources