Dicts.info 

Microscopy dictionary :: translations