noun Hindu Mythology. the beverage of immortality. the immortality conferred by this beverage. noun Hindu myth the ambrosia of the gods that bestows immortality the immortality it confers