堵心 dǔxīn to feel stifled Definitions Defs Origin Strokes Stroke Words Sentences Sents 堵 dǔ suffocated to feel stifled, oppressed, or choked up with anxiety or stress心 xīn noun feelings mood; emotion; state of mind