477 / 2512

What does 堵塞 (dǔ sè) mean in English?

堵塞
dǔ sè

to block; to stop; blockage