Piazza (feminine noun)

[pi AH tza ] • Translation for a town square or plaza.