To be fair, German form such words just by writing the whole sentence without any spaces or hyphens, like "Amanwithaduckonhishead"
Further especially that word few germans could tell you why it is called like that:
Spieß is spear, so Spießbürger/Spießer is just a spear citizen, or a speary?! ;)
(One explanation is the medieval simple citizen that could not afford a better weapon than a simple spear. Not even sure if the only explanation attempt though..)