Vocabulary

遅ればせながら

belatedly; though a little too late

expression