retard the progress[development] of sth.
英
美
阻碍事物的发展
目录
查词历史
英 汉