The word "avatar" comes from the Sanskrit word "Avatara." It means when gods come down to earth in human form. Continue reading...