The English term "stab" matches the Finnish term "pistää"

other english words that include "stab" : finnish :
establish perustaa, todeta
stable luja