n. shopping mall
Definition of shopping mall in English
Complex with various shops, restaurants, and other entertainment facilities, such as cinemas and arcades.
Complex with various shops, restaurants, and other entertainment facilities, such as cinemas and arcades.