Incarnation

noun; a living being embodying a deity or spirit

» Word of the Day