My impression when studying German is that the German language has more compound words that are singular words in English. e.g. Armbanduhr (watch), Aussehen (appearance), Hauptstadt (capital), Staubsauger (vacuum), anything ending with Zeug, etc. That doesn't necessarily mean German is longer on average.