amrita ［甘露］ (; Pali amata; kanro): A legendary, ambrosia-like liquid. In ancient India, it was regarded as the sweet-tasting beverage of the gods. In China, it was thought to rain down from heaven when the world became peaceful. Amrita is said to remove sufferings and give immortality. The word amrita means immortality and is often translated as sweet dew.