Pinyin Dictionary results for "shan shan lai chi"

姗姗来迟
to be late; to arrive slowly; to be slow in the coming
Dictionary data provided by CC-CEDICT