From Wiktionary, the free dictionary
From kacken (“to shit”) + Vogel (“Bird”).
Kackvogel m (strong, genitive Kackvogels, plural Kackvögel)
- (vulgar, offensive) shit-bird (term of abuse, primarily used as an insult against other humans)
Declension of Kackvogel [masculine, strong]