Meanings선행 · noun · Advanced1going ahead; being aheadA state of going or being ahead of something.2precedingA state of being accomplished ahead of something in time.선ː행 · noun · Advanced1virtue; beneficenceA kind, good deed.Written Forms선행Hangul先行Hanja善行Hanja