That explains the big difference. But of course the number of German words is infinite anyway, because we can form new words all the time. Among other things, this has to do with the fact that the ...