Not even a native speaker knows all the words of his own language. Technical vocabulary is used only by specialists and so is not generally known by non-specialists. Here you will find dictionaries and glossaries of specialized words in the English language.
From Wikipedia
A dictionary is a collection of words in a specific language, often listedalphabeticaly, with usage information,definitions, etymologies, phonetics, pronunciations, and other information;or a book of words in one language with their equivalents in another, also known as a lexicon.According to Nielsen 2008 a dictionary may be regarded as a lexicographical product that is characterised by three significant features: (1) it has been prepared for one or more functions; (2) it contains data that have been selected for the purpose of fulfilling those functions; and (3) its lexicographic structures link and establish relationships between the data so that they can meet the needs of users and fulfil the functions of the dictionary.
Architectural dictionary preview
and counting......................TOTALLY FREE 0.00$
5 languages included
More then 11.000 words per language
Quick and easy search in dictionary
User friendly interface for all OS (Windows NT/2000/XP/Vista/Windows7)