full moons, new moons, solar eclipses, lunar eclipses and astronomical or astrological events are traditional times for ritual ceremonies.
(full moons, new moons, solar eclipses, lunar eclipses and astronomical or astrological events; are; traditional times for ritual ceremonies)
full moons, new moons, solar eclipses, lunar eclipses and astronomical or astrological events
are
traditional times for ritual ceremonies