Dicts.info 

Neuroscience dictionary :: translations