Oxford dictionary says:
1chiefly Hinduism A manifestation of a deity or released soul in bodily form on earth; an incarnate divine teacher.
MORE EXAMPLE SENTENCES
1.1An incarnation, embodiment, or manifestation of a person or idea:he chose John Stuart Mill as the avatar of the liberal view
No, I'm none the wiser either.
And anyone who knows my fluffy dog ( top of picture) Manifestation of a deity she is not! Unless there was one that emptied bins and ate cat sh**