installation art - Spanish English Dictionary