Yes... I just did some Google foo and believe that is the nickname. It is the common slang for cockroach in some parts of China.
Like I said... I think that the pinyin you gave is of the Mandarin... And the pronunciation we used was the Cantonese...
But same difference!
😁