DICTIONARY

(Total Entries : 197270)

devasattra

Dictionary Definition: 

○sattra n. a long festival in honour of the gods MBh.