Amrita
Word Dictionary
-> Amrita
Search:
Amrita
(n.) Immortality; also, the nectar conferring immortality.
(a.) Ambrosial; immortal.
Terms of Use
Canadian Jobs