bhagirathudu meaning in english

[Skt.] n. A certain king whose exertions brought the Ganges from heaven to earth. bhagiratha prayatnamu a phrase similar to “Herculean labours.”