Entry 1 sense Webster, 1913 Amrita · Am·ri·ta · IPA 01 n. Immortality; also, the nectar conferring immortality. 1. Immortality; also, the nectar conferring immortality.(Hind. Myth.)