The Swahili term "mahali" matches the English term "public square"

other swahili words that include "mahali" : english :
mahali place
mahali plaza
mahali square
mahali po pote wherever