The Collaborative International Dictionary of English v.0.48:
Flat-cap \Flat"-cap`\, n.
A kind of low-crowned cap formerly worn by all classes in
England, and continued in London after disuse elsewhere; --
hence, a citizen of London. --Marston.
[1913 Webster]