How do you spell Amrita


 Definitions

Available Definitions:
1)  n. - Immortality; also, the nectar conferring immortality.
2)  a. - Ambrosial; immortal.

 Spelling Bee Ninja

   Take Spelling Test

 Spelling Bee Statistics for: Amrita

 Anagrams of "Amrita"