impediment in French
impediment in French
empêchement
A hindrance; that which impedes or obstructs progress; impedance.
entrave
A hindrance; that which impedes or obstructs progress; impedance.
irritant
A hindrance; that which impedes or obstructs progress; impedance.