• word of the day

    self-luminous

    self-luminous - Dictionary definition and meaning for word self-luminous

    Definition
    (adj) having in itself the property of emitting light
Connect with us on Facebook