impediment, hindrance, difficulty, objection, constraint, lock, hangover, obstacle, obstruction, ballast