have-a-go


adjective

informal (of people attempting arduous or dangerous tasks) brave or spirited a have-a-go pensioner