What does better late than never mean?

better late than never meaning in Urban Dictionary

A phrase after a belated event.