Idiom
To push somebody to the wall

To heckle him
To force someone into a position where there is only one choice to make
To knock him down
To humiliate him

ANSWER DOWNLOAD EXAMIANS APP