1 incarnate /ɪnˈkɑɚnət/ adjective Learner's definition of INCARNATE
formal
: having a human body具有人形的;化身(人形)的 2 incarnate /ɪnˈkɑɚˌneɪt/ verb incarnates; incarnated; incarnating
incarnates; incarnated; incarnating
Learner's definition of INCARNATE
[+ object] formal
: to represent (something, such as an idea or quality) in a clear and obvious way : embody体现;代表