Plural of amrita, a divine nectar in Hindu and Buddhist mythology that grants immortality to those who drink it.
From Sanskrit amṛta meaning 'immortal' or 'immortality,' derived from the prefix a- (without) and mṛta (death). The term evolved in ancient Hindu texts describing the elixir churned from the cosmic ocean.
Try Another Word