Synonyms for Magazine (same or very similar meaning)
WordNet sense 1 (a business firm that publishes magazines):
magazine publisher
WordNet sense 2 (a periodic publication containing pictures and stories and articles of interest to those who purchase it or subscribe to it):
mag
WordNet sense 3 (a light-tight supply chamber holding the film and supplying it for exposure as required):
cartridge
WordNet sense 4 (a storehouse (as a compartment on a warship) where weapons and ammunition are stored):
powder magazine, powder store
WordNet sense 5 (a metal frame or container holding cartridges; can be inserted into an automatic gun):
clip, cartridge holder, cartridge clip
From the ODE community, based on WordNet
add/edit