retarder

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