English is widely considered to have the largest vocabulary among major languages, with estimates ranging from 170,000 to over 1 million words depending on what counts as a word (scientific terms, compound words, etc.). This is due to its history of borrowing from many languages and its flexible word formation.