trap
pin down
place in a confining or embarrassing position
He was trapped in a difficult situation