"You canker blossom!" 3 Shakespearean Insults
1829, "fact of repeated incarnation," from re- "back, again" + incarnation. Meaning "a new embodiment" is from 1854.
Being reborn in another body. Several religions, including Hinduism, believe that the human spirit returns to Earth in different forms again and again as it strives for perfection.