笑いをこらえきれなかった。
I couldn't keep a straight face.
文法: 過去のこと
「a straight face」は「まっすぐな表情」という直訳で「真顔」「顔に感情を出さない」ことを表す表現です。「keep a straight face」は「真顔を保つ」という意味ですが、ほとんどの場合は「笑いをこらえる」という意味です。
他にも「with a straight face(真顔で)」という使い方もあります。
たとえば
How can you say that with a straight face?
(よくそんなことを真顔で言えるね = そんなバカなことをよく平気で言えるね)