Xavier Solar Eclipse Share definition Flag A solar eclipse but with the celestial object under the name of “Xavier” passing over the moon. “Is that an asteroid? It must be the infamous Xavier Solar Eclipse!” Xavier Solar Eclipse by ERICK C. EC April 8, 2024 Get the Xavier Solar Eclipse mug.