How do you call a meal that makes you feel full when eaten?
I've found some options like "full meal", "square meal", "hearty meal", "sustaining meal", but I'm not sure which ones are correct, which are better, which are more common and even what are the differences?
I'm rather wondering about correct adjectives than idioms (but those are cool too ofc).
I would really appreciate any details on formal/informal ways of saying that, which's more common for Britain/USA/etc and so on.
Thank you!