Back to Dictionary
首尾相接
shǒuwěixiāngjiē
1.
to join head to tail
2.
bumper-to-bumper (of traffic jam)