Green’s Dictionary of Slang

blench n.

see hench n.