marketing of retail spaces - Spanish English Dictionary