1 definition by Ballooin65555

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 24, 2017
Get the taif mug.