오래도록 빛을 발하다.
Can it be translated into English as: shed (throw, cast) light for a long time? Maybe not.
To shed light on, throw light on, or cast light on something means to make it easier to understand, because more information is known about it. (= clarify)
- A new approach offers an answer, and may shed light on an even bigger question.
I attempt to map it into an adjective, 'venerable'.