Green’s Dictionary of Slang

whap n.

see whop n. (1)