MeaningNectar of God, Amrit or the celestial nectar of God that gives power of immortality
OriginIndian