English word “stop” means in “lopettaa” translated in Finnish.