1 definition by rahul smolimoky

Top Definition
A smelly person which is late for everything, he has a lot of money but loses it all the time.
Oh my goodness how are you 6 hours late! your such a RitvikTeotia
by rahul smolimoky October 08, 2019

Mug icon
Buy a RitvikTeotia mug!