Smelly Indian Share definition Flag An Indian that never buys deodorant, soap or shampoo because back in India they only wash when it rains. There's a van full of smelly Indians pulling up. Quick! Let's go indoors! Smelly Indian by Heath45387 July 5, 2023 0 0 Get merch