矢も盾もたまらず
1
unable to stay still;unable to contain one's feelings;unable to restrain oneself
Other forms
矢も盾も堪らず 【やもたてもたまらず】