Thesaurus: Definitions


Avatara
  • A “descent” of the Supreme Lord to the material world in one of His many forms.
Page last modified on June 21, 2009, at 02:28 PM