The AI-powered English dictionary
plural luminariums or luminaria
(architecture) A walk-in sculpture designed as an artistic display of light and color. examples