Definition of pin flag in English:

pin flag

noun

  • A miniature flag attached to a pin.

Origin

Late 19th century; earliest use found in The Times.