The English term "store" matches the Russian term "magazin"

other english words that include "store" : russian :
bookstore knizhnihj magazin
drugstore apteka