vocab dash
Log in
Sign up
生息
shēngxī
Top 30000
Meanings
1. to inhabit
2. to live (in a habitat)
Characters used
生
birth
息
breath