The Finnish term "paikka, tahra, piste" matches the English term "spot"

other finnish words that include "tahra" : english :
tahra blot