Can I add this to the urban dictionary definition?
Feel free. I haven’t done any or deep research, but there does seem to be a ‘Rat - GOPee cabal gehind this.