Centro commerciale (en. Mall)

Translation into Italian

Synonyms

  • retail complex
  • shopping arcade
  • shopping center
  • shopping plaza