Amrita

word

1. Noun

Immortality; also, the nectar conferring immortality.

2. Adjective

Ambrosial; immortal.
More about this word
Synonyms and related words
Explore this word