huà​shēn HSK7

embodiment

化身 huà​shēn
embodiment noun
the personification or concrete representation of an abstract idea or quality

His heroic actions made him the embodiment of courage.

incarnation noun
the physical manifestation of a deity, spirit, or soul; reincarnation

In mythology, this dragon is the incarnation of the river god.

Frequency

Movie subtitles
4.41 per million appears in 2% of films
Written text
6.23 per million

Details

HSK 3.0
Level 7

Sources

Definitions
CC-CEDICT