English Etymology trade (n def2) in the sense of a group of people engaged in a craft + magazine Noun trade magazine
See also trade newspaper