Attested.to

Definition

the manifestation of a Hindu deity (especially Vishnu) in human or superhuman or animal form

Seed ·

Term in context

avatar in CommonParlance