open-air installation - Spanish English Dictionary