DICTIONARY

(Total Entries : 197270)

sasra

Dictionary Definition: 

sasrá mf(ā́) n. (fr. √sṛ) flowing, streaming RV