Find the word definition

Wiktionary
flag gun

n. (context UK English) A gun in an artillery train bearing a flag.