DICTIONARY

(Total Entries : 197270)

ambuda

Dictionary Definition: 

Ambuda [ambu + da fr. ] "water -- giver", a cloud Dāvs v.32; Sdhp 270, 275.

Related: