いたたまれない itatamarenai
unbearable, intolerable
reside, to be, exist, live with
N3
withstand, endure, support, resist
N1