不禁:禁不住,忍不住;莞尔:微笑的样子,多用来形容男子笑容。
不禁莞尔整个成语的意思就是:忍不住要笑,是微笑,不是大笑。
出处:无垢道人的《八仙全传》中第51回:“铁拐先生说到这里,连自己也不觉莞尔一笑。