驻华 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