Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Amrita
n.
Immortality; also, the nectar conferring immortality.
a.
Ambrosial; immortal.
←
Ampyx
Amsel
→
Shares
Related Words
Menu
Home
Search
My Last Searches