English word “place” means in “paikka” translated in Finnish.