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