Plaza

Tamil Dictionary definitions for Plaza

Plaza : இடம், நிலை

Plaza : இடம்,இடம்,நிலை,நிலை

Plaza definition

Noun. A public square in a city or town.