block

noun

A large solid piece of hard material, especially rock, stone, or wood, typically with flat surfaces on each side.

verb

Make the movement or flow in (a passage, pipe, road, etc.) difficult or impossible.