outfitter
noun
°(mostly British) a person or shop that sells men's clothes or other specialized clothes and equipment.
"Before his first walking holiday, he went to a specialist outfitter to buy some boots."