centro commerciale

Noun

 * 1) a shopping mall, a mall, a shopping centre, a plaza