驻扎地 zhù zhā dì

DEFINITIONS

  1. station; a place where troops are stationed or stationed area

CHARACTERS

驻 zhù to be stationed at, reside at; to stop
扎 zhā pull up; pierce; struggle free
地 dì earth; soil, ground; region