సౌరsaura
Top 2000
Meanings
Adjective
1. of or pertaining to the Sun, solar
Examples4
solar system
Future of solar
International Solar Alliance
Causes of abdominal pain