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

other english words that include "shop" : russian :
archbishop arkhiepiskop
bishop arkhierej
bookshop knizhnihj magazin
chemist’s shop apteka