They haven't had a square meal for four or five days.
他们已经四五天没吃上一顿像样的饭了。
柯林斯例句
I've been so busy I haven't had a square meal in three days.
我由于太忙,已经三天没吃上一顿正经饭了.
《现代英汉综合大词典》
He looks as though he hasn't had a square meal for months, ie looks underfed.
瞧他那样子,好像几个月没好好吃过一顿饭似的.
辞典例句