Dicts.info 

Neurosurgery dictionary :: translations