◄
Amrita
►
Dictionary
1. (
n.
) Immortality; also, the nectar conferring immortality.
2. (
a.
) Ambrosial; immortal.
Clyx.com