Word Definition - 姗姗来迟

shān shān lái chí to be late; to arrive slowly; to be slow in the coming