1 definition by Nitin Santosh

Top Definition
He who produce howling sounds from the nose.
Wolf #1: Aaaaaooooooooooooooooo
Wolf #2: Ooooooooooooo huzooooooooor
Lion: O fuck, another bunch of Himesh's oustide the den.
by Nitin Santosh January 11, 2009

Mug icon
Buy a Himesh mug!