Our Lord's candle

noun

Definition of Our Lord's candle

: any of various yuccas with tall spikes of flowers (especially Yucca whipplei)