Where does “lột xác” come from?

lột xác (Vietnamese) comes from Vietnamese xác, from Middle Vietnamese xác.

lột xác (Vietnamese): to moult (shed skin)

Definitions

  1. to moult (shed skin)

Ancestry of “lột xác”, step by step

lột xác traces back through two separate lines of ancestry.

via Vietnamese xác

StepLanguageWordMeaning
1Vietnamesexáccorpse; body
2Middle Vietnamesexác

via Vietnamese lột

StepLanguageWordMeaning
1Vietnameselộtto strip off clothes
Every word from Middle Vietnamese xácEvery word from Vietnamese xác