In short A Layer 2 design that executes transactions off the main chain and posts compressed data back to it.
Optimistic rollups assume transactions are valid unless challenged; ZK rollups attach a cryptographic proof. Both inherit the base chain's security while cutting fees.