దేవర్షి

Telugu

Noun

దేవర్షి • (dēvarṣi)

  1. one of the seven celestial sages
  2. (chiefly) sage Narada