zhù huá

Translation

  • stationed in China
  • located in China
Chinese Tones