The largest languages in the world, based on the number of words in their largest dictionaries, are English, German, Russian, French and Spanish. I have studied all of them, even though my Russian only goes as far as learning the Cyrillic alphabet and a few Russian phrases.
The numbers are:
English – 616,000 words
German – 185,000 words
Russian – 130,000 words
Spanish – 100,000 words
French – 100,000 words
Being an English speaker, I am amazed that the English vocabulary is more than three times that of the next largest language, German. The average English speaker only recognizes 10,000 to 20,000 words, and the average active vocabulary is only about 1,000 to 4,000 words.
I am surprised that Arabic didn’t make the list. It can have a hundred words for slight variations of the same concept.
So does the Inuit language in the case of “snow” but overall those languages do not have the same richness. Estimates are that Arabic has between 60,000 and 140,000 words, depending on the definition of “word.” Generally, these numbers are determined by the number of words actually appearing in the largest dictionary of a language. For English, that’s the Oxford English Dictionary.