Back to Dictionary
投生
tóushēng
1. reborn (of departed spirit)
2. to be reincarnated
3. to leave home for a new life