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.