Where does “代” come from?

代 (Korean) comes from Middle Chinese 代.

Ancestry of “代”, step by step

StepLanguageWordMeaning
1Middle Chinese代—
Every word from Middle Chinese 代 →