Amrita literally means "immortality" and is often referred to in ancient Indian texts as nectar or ambrosia and carries the same meaning.
Amrita may also refer to:
Developed by Nelliwinne