Find the word definition

Wiktionary
lightray

n. (context physics English) A ray of light

Wikipedia
Lightray

Lightray (Solis) is a DC Comics superhero. Created by Jack Kirby for the " Jack Kirby's Fourth World" meta-series, he first appeared in New Gods #1 (February 1971).