Price levels where buyers (support) or sellers (resistance) have halted a move in the past.
When resistance is overcome, technicians call it a breakout; old resistance often becomes new support. Such levels partly work as self-fulfilling prophecies, because many traders watch them.