堵
d
ǔ
Definitions
1. to stop up
2. (to feel) stifled or suffocated
3. wall
4. classifier for walls
Related Words
堵车
dǔ chē
–
traffic jam
堵塞
dǔ sè
–
to clog up
堵住
dǔ zhù
–
to block up