DICTIONARY

(Total Entries : 197270)

devasarasa

Dictionary Definition: 

○sarasa n. 'pool of the gods', N. of a place Rājat.