English English Dictionary
English English Dictionary
The online English-English dictionary from The Project Gutenberg
Result
Result for Amrita
Amrita
(n.)
Immortality; also, the nectar conferring immortality.
Amrita
(a.)
Ambrosial; immortal.