Looking for the meaning or definition of the word have-a-go hero? Here's what it means.
Noun
(Britain, informal) An ordinary member of the public who intervenes, often at personal risk, to stop a troublemaker, hooligan or ne'er-do-well in the act of committing a crime.