shān
shān
lái
chí
1
to be late
2
to arrive slowly
3
to be slow in the coming
4
long overdue
5
too little too late