<<Conservatively speaking, there are at least 2 million words in English, technical words included! >>
2.8 million if you include separated-prefix words and their derivatives
2.8 million if you include separated-prefix words and their derivatives