guild

noun

A medieval association of craftsmen or merchants, often having considerable power.