devasarasa | देवसरस | devasarasa

deva—sarasa | देव—सरस | n. ‘pool of the gods’, N. of a place, Rājat.

← Search all 286,525 Sanskrit words on Tripura Koṣa