DICTIONARY

(Total Entries : 197270)

aviraladhārāsāra

Dictionary Definition: 

○dhārâsāra m. incessant down-pour of heavy rain Vikr