Back to Dictionary
逃窜无踪
逃竄無蹤
táocuànwúzōng
1.
to disperse and flee, leaving no trace