The English term "stage" matches the Finnish term "vaihe, asema"

other english words that include "stage" : finnish :
postage postimaksu
put on the stage esittää