Pinyin Dictionary results for "shu cuan"

鼠窜
to scamper off; to scurry off like a frightened rat
Dictionary data provided by CC-CEDICT