noun
adj
verb
adv

Textual thesaurus for "piazza"

(noun) place, plaza

a public square with room for pedestrians

they met at Elm Plaza; Grosvenor Place