Originating from the Sanskrit word 'avatara' meaning descent, it is referred to as the incarnation of a deity. Continue reading...