dǔ

Definitions

  1. 1. to stop up
  2. 2. (to feel) stifled or suffocated
  3. 3. wall
  4. 4. classifier for walls

Related Words