居たたまれない
1
unable to stay (on);unable to endure being somewhere a second longer;feel like running away
Other forms
居た堪れない 【いたたまれない】