meaning of Besser spät als nie!

Besser spät als nie! - German to English

Better late than never!