Dicts.info 

Biophysics dictionary :: translations