DICTIONARY

(Total Entries : 197270)

dyusaras

Dictionary Definition: 

○saras n. the lake of the sky Kathās.