Green’s Dictionary of Slang

block v.5

see cock block v. (1)