contestada

What is the meaning of the French word 'Magazine'?
1) Storehouse
2) Newspaper
3) Bookstore
4) LiBrary