Sunray meaning

noun
0
0
A beam of artificial light, especially one rich in ultraviolet.
noun
0
0
A herb, Enceliopsis nudicaulis, that has a broad, yellow flowerhead.
noun
0
0
Advertisement