Are we going to ignore that his source is some Spanish speaking basketball forum?
I tried to google it and one source literally told me that Kiki is nonsense in Germany. So unless it's slang I guess the German was right about the German language.
https://www.dict.cc/german-english/Kiki.html