"The good women like the good dinner."
Translation:Dobre kobiety lubią dobry obiad.
All depends on whether you define obiad as the largest meal, or as the midday meal – and similarly whether dinner is the largest meal, or the evening meal.
If you define by size/importance, then obiad is dinner, kolacja is supper, and lunch has no Polish equivalent.
If you define by time, then obiad is lunch, kolacja is both dinner and supper.
It's a cultural thing, and the definitions are blurry.
Traditionally, obiad is eaten in early afternoon, so there is no meal between śniadanie (breakfast) and obiad. If obiad is later, there can be a small, quick meal near noon, called drugie śniadanie (second breakfast).
It all depends on the day schedule, and it in turn depends on your lifestyle.