Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

amrita Definition

Cancel
amrita
noun
The water of life; the drink of the Hindu gods

Words Related to amrita!

amrita Examples by Brain Bank Users