Historically, a haberdasher was a travelling peddler who sold small things like thread, needles, and fabric. Nowadays, a haberdasher is someone who sells men's clothing.
It's someone who sells men's clothing. It used to refer to someone who peddled zippers, buttons, etc. but in America is more for an upscale mens clothier.