Haberdasher has 2 different meanings across 1 category:
Noun
a merchant who sells men's clothing
A dealer in ribbons, buttons, thread, needles and similar sewing goods.