Solar Eclipses

What is a Solar Eclipse?