Online English Dictionary

Home

Lucule


n.

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


© 2009 Dammam Community College