Dicts.info 

Biology dictionary :: translations