Amrita — definition

1. amrita (Noun)

1 definition

amrita (Noun) — (Hinduism) the water of life.