前身

Noun

 * 1) forerunner; predecessor; previous form
 * 2)  previous incarnation; past life
 * 3) front part of a Chinese garment

Noun

 * 1) a person's past
 * 2) the previous state of an organization
 * 3) predecessor; ancestor