Definition of Amrita

Noun: amrita  um'ree-tu

  1. (Hinduism) the water of life

See also:
amrinone
amritas

Anagrams containing the word amrita

aamtir aamrit taamri itaamr ritaam mritaa