> it's amazing that a language which makes noun phrases into words has a specific word for this concept we express as a noun phrase.
How are you distinguishing english "noun phrases" from german "words"? Being spelled with a space doesn't mean much, and english compound nouns don't generally get separated.
edit, some examples of what I'm talking about:
"throw away", in the sense "discard", what you do with garbage, is a word from a lexical perspective (a lexeme): it requires its own lexical entry, and is unrelated to the similar-looking construction "throw away" with the sense "without necessarily moving, use a violent arm motion to impart velocity to an object, causing that object to move away from oneself".
But "throw away" [discard] is definitely not a word at the syntactic level, it is two: other words can appear between the "throw" token and the "away" token, as in I had him throw it away.
The clitic 's of He's going to have a hard time later is also a word at the lexical level (exactly equivalent to is), and at the syntactic level (because it can be freely used basically anywhere, preceded and followed by any other words). But at the phonological level, it isn't; 's is a (usually) zero-syllable construction phonologically dependent on the preceding word, and unlike a normal word, it has no pronunciation in isolation (that would be difficult to manage in zero syllables).
It's easy to construct compound nouns such as "garage door opener" in English, and (I believe; I have almost no knowledge of German) easy to construct compound nouns that look like "garagedooropener" in German. It's never been obvious to me that those two phenomena differ in anything except their spelling, hardly a fundamental feature of a language. Once we've constructed the compound "garage door opener", it's very rare to manipulate it in any way we wouldn't be comfortable doing if it were all one big spaceless word -- in particular, other words won't appear between the "garage", "door", and "opener" tokens.
If pressed, my personal opinion would be that "garage door opener" is a noun phrase in English, and the analogous construct is also a noun phrase in German, even if it's spelled without spaces. But I'd welcome somebody else's informed opinion.