Green’s Dictionary of Slang

netrouf n.

see neetrouf n.