Back to Dictionary
驻华
駐華
zhùhuá
1. stationed in China
2. located in China
Uncommon • Top 47%