Baby Names and Name Generators

What Does Ambrosi Mean?
"immortal"