1 definition by barella

Top Definition
a funding officer who loses track of project spending and lands everyone in the shit
him, yes thats right, the numpty!
by barella July 11, 2003
Mug icon
Buy a numpty mug!