[common; from process scheduling terminology in OS theory]
1. vi. To delay or sit idle
while waiting for something. We're blocking until everyone gets
here.
Compare busy-wait.
2. block on vt. To block, waiting for (something).
Lunch is blocked on Phil's arrival.