1 definition by Xaviong

Top Definition
A supremely annoying person.
That nimrod kept asking me for money.
by Xaviong March 24, 2014

Mug icon
Buy a Nimrod mug!