https://en.wikipedia.org/wiki/Tuta_absoluta
Though it does sound like "tota", which in Moroccan dialect again is the childish synonym for penis :))
I guess any short name is bound to have weird meanings in other languages!
Reply on news.ycombinator.com