A person (esp Indonesian guy) who has strength/power to fuck/having sex with one/some girls in long duration.
by indohustla November 8, 2009
Get the indohustla mug.
Get the indohustla mug.We'll email you a link to sign in instantly.