Green’s Dictionary of Slang

whimp n.

see wimp n.1