降生jiàngshēng
Top 30000
Meanings
1. to be born
2. arrival of newborn
3. birth (of a savior or religious leader)
Characters used