Meanings1to halt2to stay3to be stationed (of troops, diplomats etc)Written Forms駐Traditional · Main Form驻Alternate Form