English-Russian dictionary of nanotechnologies 80 000 terms and abbreviations | lit.salon