shēng xī

Translation

  • to inhabit
  • to live (in a habitat)

Synonyms

Chinese Tones