Choose the best meaning of Idiomatic phrase A square meal

Choose the best meaning of Idiomatic phrase A square meal
A: A good diet
B: A full meal
C: A timely meal
D: A proper diet

A square meal means a full and satisfying meal with adequate nourishment. It does not specifically mean a diet plan or a timely meal. The idiom emphasizes completeness and sufficiency. In everyday English it suggests eating enough solid food to feel properly fed rather than snacking lightly or eating sparsely.