A guild is an association of artisans or merchants who control the practice of their craft in a particular town .
A guild is an association of craftspeople or merchants who control the practice of their craft in a town .