meaning of ben sherman

ben sherman meaning in Urban Dictionary

A high quality clothes business in Britain known for it mod design and quirky styles. Ben Sherman has become popular in the us and it is offered in upscale boutiques.