Science glossary (English-English) from the European Space Agency
ESA (European Space Agency) | http://sci2.esa.int/glossary/
English-English glossary of scientific terms from the European Space Agency
Languages
English (Monolingual)