D flip-flop
From Rice Wiki
In contrast to the D latch, which passes the input when clock is high, the D flip-flop stores data immediately before the clock edge. It is an important component in sequential circuits, storing the state of the circuit in registers.