Dicts.info 

Physiology dictionary :: translations