Yes "Kaputt" is a German word and means "broken".
But I don't know what you mean with "kaputengarbage". That doesn't exist in German. Maybe you mean "kaputtgegangen" ("got broken")?
I was being facetious. (Making a joke)
Garbage is an English word meaning "rubbish". I'm well aware that since I created the word out of the emanations from the penumbra that it's not actually German.
Jokes don't always translate well across languages.
There are some German words I do know....but they are not suitable for this forum...