駐華 zhù huá

DEFINITIONS

  1. stationed in China
  2. located in China

CHARACTERS

駐 zhù to be stationed at, reside at; to stop
華 huá flowery; illustrious; Chinese