上辈子shàngbèizi
Top 40000
Meanings
1. one's ancestors
2. past generations
3. a former incarnation
Characters used