English English Dictionary

English English Dictionary

The online English-English dictionary from The Project Gutenberg

Result for Amrita

Amrita (n.)

Immortality; also, the nectar conferring immortality.

Amrita (a.)

Ambrosial; immortal.