retard the progress[development] of sth.

  • 阻碍事物的发展
目录 查词历史