The English term "store" matches the Finnish term "myymälä"

other english words that include "store" : finnish :
bookstore kirjakauppa
storey kerros