zhù駐to halt; to stayFrequency 1.6Meaningsto be stationed (of troops, diplomats etc); to halt; to stay