What is the meaning of Haberdasher?

A dealer in ribbons, buttons, thread, needles and similar sewing goods.

A men's outfitter.

A member of the Worshipful Company of Haberdashers, a livery company.

Source: wiktionary.org