something that makes progress, movement, or achieving something difficult or impossible:
中文解释
impediment to In a number of developing countries, war has been an additional impediment to progress.
impediment to In a number of developing countries, war has been an additional impediment to progress.