Meaning
Showing forth its glory; that which displays a dazzling manifestation.
Literally: splendour-showing
Usage & notes
Said of the beauty or the Truth that reveals itself to the eye; closely tied to the Tur theophany where the divine flashes into view.