[noun] [C] - an open area with a hard surface in a town, esp. one where there is no trafficIn Covent Garden, London has its only working piazza, complete with shops, stalls, cafés, jugglers and musicians.See also square.
PIAZZA
Meaning of PIAZZA in English
Cambridge English vocab. Кембриджский английский словарь. 2012