Scientific glossary
The Royal Society | http://www.royalsoc.ac.uk/glossary....
English-monolingual general scientific glossary that includes a great number of acronyms, as well.
Languages
English (Monolingual)