Pinyin Dictionary results for "du si"

堵死
to block (a road); to plug (a hole); to stop up
印度斯坦
Hindustan
Dictionary data provided by CC-CEDICT