Smelly Goat Humper Share definition Flag Derogatory term for a Muslim man The smelly goat humpers are raping women in Germany. Smelly Goat Humper by vanilladazzle May 12, 2017 0 0 Get merch