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

other english words that include "shop" : finnish :
bookshop kirjakauppa