దేవర్షిdēvarṣi
Top 9000
Meanings
Noun
1. one of the seven celestial sages
2. sage Narada (chiefly)