You're right: the answer for Dutch or German would be 'infinite' because these languages allow you to compose (new) words on the fly, using other nouns as prefix.
The first example I came up with after 0.05s of thought was "autosneeuw" (car snow) which could mean the snow you find on top of a car.