LUMINIFEROUS


Meaning of LUMINIFEROUS in English

[lu.mi.nif.er.ous] adj (1801): transmitting, producing, or yielding light

Merriam-Webster English vocab.      Английский словарь Merriam Webster.