The German term "Zunft" matches the English term "corporation, trade union"