The English term "store" matches the Greek term "store magazi’"

other english words that include "store" : greek :
drugstore drugstore farmakei’o
storey storey o’rofos