EGAVE

lucule

Meaning

  1. noun facula (bright spot on the sun)

Similar words

macula plage sunspot starspot paraselene parhelion spot linea lune parhelium

Save “lucule” to learn later