DICTIONARY

(Total Entries : 197270)

indratoyā

Dictionary Definition: 

○toyā f. N. of a river MBh.  

Related: