Green’s Dictionary of Slang

twirp n.

see twerp n.