Dictionary
Random Word
Search
Amrita
(n.)
Immortality; also, the nectar conferring immortality.
(a.)
Ambrosial; immortal.
Back to Dictionary