amrita
noun
°The water of life.