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
Get the mug
Get a Himesh mug for your friend Sarah.