Probably related to "caca" which usually means something related to fecal matter in Romance languages.
German: Kacke (the ck as usual indicates that this word may only be used with the voice raised beyond 85 dB and with at least 5 % spit by volume mixed into the air-stream).