In German, when enumerating stuff, one could use an "Ergänzungsstrich". This means that parts of compound words in enumerations that are equal can be shortened like this:
Ich mag Eisenbahn-, Straßen-, Luft- und Schiffsverkehr.
Which is short for:
Ich mag Eisenbahnverkehr, Straßenverkehr, Luftverkehr und Schiffsverkehr.
Notice that German mostly uses closed compound words. As English uses open compound words a lot: Does a similar concept exist for open compounds in English?
For example, consider this sentence:
I like rail traffic, road traffic, air traffic and maritime traffic.
Could this be shortened to something like this?
I like rail-, road-, air- and maritime traffic.
I like rail, road, air and maritime traffic.
It seems odd to me. Does omitting the hyphens work? Does this language feature even exist? How is this word-repeating problem solved in the English language?