The English term "place of worship" matches the Finnish term "kirkko"

other english words that include "worship" : finnish :
house of worship kirkko