Top definition
A disgusting usually Indian who has a disgusting odor rising from him at all times.

He is a pathological liar and cannot contain his saliva dribbled.
by Ballooin65555 July 23, 2017
Get the mug
Get a taif mug for your friend Rihanna.
buy the domain for your cat site