The English term "park" matches the Finnish term "puisto"