A cup of trembling— That is, I will cause it to produce the same effect on the neighbouring nations as a cup of intoxicating liquors, which causes trembling, astonishment, and terror. See Bishop Lowth's note on Isaiah 51:21.
Related Commentaries of Zechariah 12:2
Zechariah 12:2
2 Behold, I will make Jerusalem a cup of tremblinga unto all the people round about, when they shall be in the siege both against Judah and against Jerusalem.