Back to N1 Words
居た堪らない
いたたまらない
JLPT N1
expression
Meanings
English
unable to stay (on)