Definitions of flat cap:

  • noun:   a flat woolen cap with a stiff peak