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.
Are You Learning English? Here Are Our Top English Tips
A miniature flag attached to a pin.
Late 19th century; earliest use found in The Times.