Green’s Dictionary of Slang

d-whupped adj.

see dick-whupped under dick n.1