Meaning of “incarnation” - Learner’s Dictionary


noun us uk /ˌɪnkɑːˈneɪʃən/
FORM [ C ]

a particular form of something or someone that is changing or developing:

In their new incarnation, the band have acquired a female singer.
the incarnation of sth

the physical form of a god or quality:

the incarnation of evil/freedom
LIFE [ C ]

a particular life, in religions that believe we have many lives

(Definition of “incarnation” from the Cambridge Learner’s Dictionary © Cambridge University Press)