Amrita(a.) Ambrosial; immortal.
Amrita(n.) Immortality; also, the nectar conferring immortality.

Words within amrita