have a (tight) squeeze on the enemy; occupy a strategic [advantageous] position
Copyright © 2018 WordTech Co.