What is the meaning of [Better late Than Never]

It implies that a belated achievement is better than not reaching a goal at all.