meaning of solar eclipse

1. the moon interrupts light from the sun


Related Words

solar eclipse |

Developed & Maintained By Taraprasad.com

Treasure Words