Top definition
a dumbass, a really really fucking hardcore dumbass who would sniff his own ass for a dollar.
That little fucker is nagarajan
by robert January 31, 2005
Get the mug
Get a nagarajan mug for your mother-in-law Larisa.