The general consensus seems to be that, not counting archaic words and Latin prefixes and things like that, English has about a quarter million words and Spanish has about half of that. In fact, English may have more words than any other language. May. Depends on who you ask.