retarder
RET'ARDER,
n. One that retards, hinders or delays.