strap-maker/vendor - English Synonyms Dictionary