English Dictionary
Definition plaza in British English
plaza noun
[countable] noun
/ˈplɑːzə/
English Dictionary