The English term "square" matches the Finnish term "tori"

other english words that include "square" : finnish :
public square tori