What is the meaning of Lustrous?

Having a glow or lustre.

As if shining with a brilliant light; radiant.

Source: wiktionary.org