Meaning of “firebrand” in the English Dictionary

british dictionary