Yahoo India Web Search

Search results

  1. Dictionary
    plaza
    /ˈplɑːzə/

    noun

    • 1. a public square, marketplace, or similar open space in a built-up area: "the plaza is lively in the evenings when the pavement cafes are full"
    • 2. a shopping centre: "they bought fancy bridal wear at the plaza"

    More definitions, origin and scrabble points