Word info

lucule

Noun

Meaning

A spot or fleck on the sun brighter than the surrounding surface.

Source: Webster's dictionary

Close letter words and terms