YourDictionary

amrita

noun

Hindu Myth. the ambrosial drink or food granting immortality

See amrita in American Heritage Dictionary 4

Learn more about amrita

link/cite print suggestion box