certainly, it has got nothing to do with "India". perhaps, "native indian"
The only thing that was even mildly related to India is "Yama" but he's a hindu deity of death, nothing to do with genitalia.
Yammer is an english slang word for "to speak incessantly about nothing" which pretty much sums up twitter.