plaza

US /ˈplæzə/

UK /ˈplɑ:zə/

B1

noun

  • Open public space