to halt, to stay, to be stationed
foot, leg, or sufficient
More common words that include characters from 驻足.