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