- Oxford Dictionary of English Idioms
- John Ayto
keep the flag flying: see flag.
with flying colours with distinction. Formerly, in military contexts, flying colours meant having the regimental flag flying as a sign of success or victory; a conquered army usually had to lower (or strike) its colours.